import request from '@/utils/request'

// 查询生成试题文件列表
export function listGenerate_test_paper(query) {
  return request({
    url: '/generateTest/generate_test_paper/list',
    method: 'get',
    params: query
  })
}

// 查询生成试题文件详细
export function getGenerate_test_paper(fileId) {
  return request({
    url: '/generateTest/generate_test_paper/' + fileId,
    method: 'get'
  })
}

// 新增生成试题文件
export function addGenerate_test_paper(data) {
  return request({
    url: '/generateTest/generate_test_paper',
    method: 'post',
    data: data
  })
}

// 修改生成试题文件
export function updateGenerate_test_paper(data) {
  return request({
    url: '/generateTest/generate_test_paper',
    method: 'put',
    data: data
  })
}

// 删除生成试题文件
export function delGenerate_test_paper(fileId) {
  return request({
    url: '/generateTest/generate_test_paper/' + fileId,
    method: 'delete'
  })
}

// 提交生成试题表单数据
export function generate(generate_test_form) {
  return request({
    url: '/generateTest/generate_test_paper/generate/',generate_test_form,
    method: 'post',
    data: generate_test_form,
    timeout:3600000   // 设置超时时间为1小时
  })
}
